home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_AI / AI_026 / RECORDER.ZIP / anleitun.txt next >
Text File  |  1996-01-05  |  16KB  |  348 lines

  1.  
  2.         *********************************************************
  3.         *                                                       *
  4.         *                                                       *
  5.         *                    RECORDER.PRG                       *
  6.         *                                                       *
  7.         *                                                       *
  8.         * ----------------------------------------------------- *
  9.         *                                                       *       
  10.         *                  Das Programm ist                     *
  11.         *                                                       *
  12.         *                  S H A R E W A R E                    *
  13.         *                                                       *       
  14.         *********************************************************
  15.  
  16.         Alle Rechte liegen bei:
  17.  
  18.         Dieter Liebl
  19.         Dachshof 7
  20.         59071 Hamm 
  21.         Tel.: 02381 / 81400
  22.  
  23.  
  24.         Das Programm darf frei kopiert werden, aber nur voll-
  25.         ständig mit allen Dateien.
  26.  
  27.  
  28.         Folgende Dateien sollten sich auf der Diskette befinden:
  29.  
  30.         - AUTO\CLOCK.PRG       Programm für den AUTO-Ordner, zum                        
  31.                                Stellen von Datum / Zeit, wenn Ihr                        
  32.                                ATARI keine Uhr besitzt,
  33.  
  34.         - RECORDER.PRG         das Programm, um das es hier geht,
  35.  
  36.         - div. .DTA und .INF   -Dateien zum Ausprobieren
  37.                                (.INF-Dateien speichern Grundein-
  38.                                 stellungen,
  39.                                 .DTA-Dateien sind Beispielmeßda-
  40.                                 teien)
  41.  
  42.         - WERTE.LST            Hinweise zum Meßwertformat
  43.  
  44.         - ANLEITUN.TXT         diese Datei.
  45.  
  46.  
  47.         Wenn Sie das Programm regelmäβig benutzen, honorieren Sie 
  48.         den beträchtlichen Zeitaufwand dadurch, daβ Sie - unter 
  49.         Angabe Ihres Namens und der Anschrift in den beiden 
  50.         Feldern VERWENDUNGSZWECK - 40,- DM auf mein Girokonto
  51.  
  52.         Kto.-Nr.: 212802-464  BLZ: 44010046  Postbank Dortmund
  53.  
  54.         überweisen. Bei gewerblicher Nutzung erhöht sich Ihr 
  55.         Beitrag auf 100,- DM.
  56.  
  57.  
  58.         Sie werden dadurch als Nutzer registriert und bekommen 
  59.         Ihre personalisierte - und neueste - Version kostenfrei 
  60.         zugesandt! Weiterhin bekommen Sie kostenlos das Update bei 
  61.         Programmerweiterungen. Unterstützen Sie bitte den SHAREWA-
  62.         RE-Gedanken - er kommt auch Ihnen zugute.
  63.  
  64.  
  65.         Das Programm wurde auf einem ATARI 520 ST mit 4 MB 
  66.         Arbeitsspeicher, 40 MB-Harddisk, Hypercache Turbo+ und 
  67.         TOS 2.06 Card mit dem Entwicklungssystem MAXON-Pascal
  68.         Vers. 1.6 entwickelt.
  69.  
  70.  
  71.         Bei Problemen / Änderungswünschen / Anregungen rufen Sie 
  72.         mich an.
  73.  
  74.  
  75.         Die Demo-Version von RECORDER.PRG enthält einen nicht zu 
  76.         übersehenden Hinweis darauf, daß es sich um eine Demover-
  77.         sion handelt. Erfahrungen aus der Vergangenheit haben mich 
  78.         - leider - dazu gezwungen.
  79.  
  80.  
  81.  
  82.  
  83.                Bedienungsanleitung für RECORDER.PRG
  84.         ____________________________________________________
  85.  
  86.         Der Gedanke zu diesen Programm kam mir nach Erwerb eines 
  87.         digitalen Multimeters (M-4650CR) der Marke VOLTCRAFT, bau-
  88.         gleich mit METEX. Dieses Meßgerät besitzt eine serielle 
  89.         Schnittstelle zur Kommunikation mit einem Rechner. Die 
  90.         dazugehörige Software ist aber - wie anders nicht zu 
  91.         erwarten - nicht für ATARIs lieferbar.
  92.  
  93.         Was die können, kann ich schon lange - gedacht, getan.
  94.         Herausgekommen ist ein Produkt, daß den Vergleich mit den 
  95.         kommerziellen Programmen wohl nicht zu scheuen braucht. 
  96.         Hier einige Highlights meines Programmes:
  97.  
  98.         - vollständig in GEM geführte Dialoge / Fenster
  99.  
  100.         - wenn Ihr Betriebssystem er zuläßt, können Fenster auch 
  101.           im Hintergrund bedient werden
  102.  
  103.         - frei einstellbare Kommunikationsparameter und -formate, 
  104.           dadurch dürften auch andere - artverwandte - Meßgeräte 
  105.           geeignet sein (ansonsten Nachricht an mich : es wird 
  106.           nachgebessert...)
  107.  
  108.           Besonderheiten:
  109.  
  110.         - Interpolationstabelle, zur Umrechnung von z.B. Wider-
  111.           stand nach Grad Celsius, auch nichtlinear!
  112.  
  113.         - Definition von bis zu 4 Schwellen, die einen Schaltaus-
  114.           gang steuern können (Ausgabe über Druckerport)
  115.  
  116.  
  117.         Ich möchte hier kein Buch schreiben, vielmehr werde ich 
  118.         mich bei der Programmbeschreibung auf das Wesentliche 
  119.         beschränken. Die meisten Menüpunkte sind selbsterklärend; 
  120.         nur Besonderheiten werden erwähnt werden
  121.  
  122.  
  123.  
  124.         ∙ Das Menü:
  125.         
  126.         ° Unter 'Datei' können Sie Meßwert-Listen (REPORT-Dateien)
  127.         nach erfolgter Langzeitmessung speichern - als ASCII-Format - 
  128.         bzw. auch wieder laden. 'REPORT laden' lädt HINZU, wollen 
  129.         Sie nur EINE Datei einsehen, müssen Sie evtl. vorher über 
  130.         'REPORT'/'CLEAR-REPORT' das Fenster 'REPORT-Liste' leeren!
  131.  
  132.         ° 'automatisch speichern' erlaubt das Sichern der Daten 
  133.         einer laufenden Messung nach einer einstellbaren Zeit. 
  134.         Klicken Sie auf 'unter', erscheint die Fileselect-Box und 
  135.         der Dateiname muß angegeben werden. Es wird immer auch 
  136.         eine Backupdatei angelegt: der letzte Buchstabe des Names 
  137.         ändert sich dabei auf 'B', also z.B. bei TEMPPROF.DTA wird 
  138.         die letzte Backup-Datei heißen: TEMPPROF.DTB. Das Verfah-
  139.         ren soll sicherstellen, daß im Falle eines Falles wenig-
  140.         stens die letzte - Backup - Datei  erhalten bleibt...
  141.  
  142.         ° 'Einstellungen laden/speichern': alle wichtigen Grund-
  143.         einstellungen können dauerhaft gespeichert werden:
  144.         - die Lage aller Fenster und aller Dialoge
  145.         - die Größe der Fenster
  146.         - der verwendete Font im 'REPORT'-Fenster sowie die ver-
  147.           wendete Einrückung (horiz. Rollbalken)
  148.         - die Definition der Schwellwerte für den Schaltausgang
  149.         - alle Kommunikationsparameter
  150.         - die Interpolationstabelle, das Anzeigeintervall, das 
  151.           Displayformat sowie der Funktionsmodus.
  152.         Bei Programmstart wird versucht, die Datei RECORDER.INF zu 
  153.         laden. Ist sie nicht vorhanden, so gelten die Defaultein-
  154.         stellungen des Programmes. Die Datei RECORDER.INF kann 
  155.         jederzeit angelegt werden.
  156.  
  157.  
  158.  
  159.         ∙ Die 'Darstellungsparameter' unter 'Darstellung' steuern 
  160.         das Verhalten und das Aussehen der Ausgaben:
  161.  
  162.         - Das Displayformat legt - bei autom. Skalierung - die 
  163.         Meßwertausgabe fest: die Stelligkeit und die größte, dar-
  164.         stellbare 1. Ziffer (es gibt ja 3 1/2 - stellige, aber 
  165.         auch 4 3/4 - stellige Geräte). Beim 4650CR ist hier 
  166.         richtig: 19999 = 4 1/2 stellige Anzeige. Es gibt aber auch 
  167.         Meßgeräte, die können 39.9999 Volt noch darstellen. Dann 
  168.         ist hier 399999 richtig.
  169.  
  170.         - Der Funktionsmodus kann sein: automatisch. Hierbei 
  171.         versucht das Programm aufgrund des Meßwertes und des 
  172.         Displayformates die grafische Ausgabe auf den eingestell-
  173.         ten Meßbereich zu skalieren. Es gibt Meßbereiche, die 
  174.         positive als auch negative Meßwerte liefern können, andere 
  175.         Meßbereiche erlauben nur pos. Werte. Während einer Messung 
  176.         kann der Meßbereich gewechselt werden. Das Programm wird 
  177.         die Skalierung ggf. anpassen, abhängig von der Wahl 
  178.         'Maßstabsüberwachung': spielen Sie doch einmal mit den 
  179.         Einstellungen 'Listenanfang', 'Listenmitte' und 
  180.         'Listenende'; bezogen wird auf den SICHTBAREN Teil der 
  181.         Liste im 'REPORT'-Fenster.
  182.  
  183.         - Funktionsmodus 'Anzeige-Intervall benutzen: die grafi-
  184.         sche Ausgabe wird skaliert auf die manuelle Einstellung 
  185.         des Intervalles 'von ... bis'.
  186.  
  187.         - Funktionsmodus 'Interpolationstabelle verwenden': es 
  188.         können Eintragungen bei 'Meßwert' und 'Koordinatenwert' 
  189.         erfolgen. Mindestens 2 Zeilen sollten schon vorhanden 
  190.         sein, was völlig ausreichend ist, wenn LINEAR umgesetzt 
  191.         werden soll, z.B. zwischen Widerstand und Grad Celsius. 
  192.         Für NICHTLINEARE Zusammenhänge sind neben den beiden 
  193.         Begrenzungswerten (1. und letzte Zeile) 9 weitere Stütz-
  194.         werte für die Interpolation möglich: zwischen den Stütz-
  195.         werten wird immer linear interpoliert! Extrapolation 
  196.         (außerhalb der Werte der Tabelle) ist nicht vorgesehen! 
  197.         Skaliert wird die graf. Darstellung immer zwischen den
  198.         Koordinatenwerten der 1. sowie der letzten Zeile. Wollen 
  199.         Sie innerhalb dieses Bereiches VERGRÖßERN, kann optional 
  200.         'auch Interv. verwenden' angewählt werden. Der zu 
  201.         skalierende Bereich wird dann dem 'Anzeige-Intervall' ent-
  202.         nommen.
  203.  
  204.         Hinweis: bei allen Eintragungen, die direkt die 
  205.         Skalierungsgrenzen setzen, ist der Wert NULL zu vermeiden! 
  206.         (irgendwo wird durch die Grenzen dividiert...).
  207.  
  208.         Ein Tip zu allen Eintragungen von Werten: die meisten 
  209.         Dialoge sind einstellt auf ÜBERSCHREIBEN! (anders als bei 
  210.         normalen EDIT-Feldern unter GEM). Gefällt Ihnen das nicht, 
  211.         kann mit der Taste 'INSERT' innerhalb des aktiven Dialoges 
  212.         in den EINFÜGEmodus umgeschaltet werden - und auch wieder 
  213.         zurück.
  214.  
  215.         Evtl. gibt es ein Vorzeichen: +/- (auch Leerzeichen ist 
  216.         erlaubt). Kommen Sie danach mit dem Cursor nicht an die 
  217.         gewünschte Position, so geben Sie einfach bis dahin '0' 
  218.         ein; oder versuchen Sie es doch mit dem '.' und der 
  219.         Backspace-Taste...
  220.  
  221.         ° 'Zeithilfslinien ein/aus': zur Erzeugung einer größeren 
  222.         Übersichtlichkeit bei der graf. Darstellung können Zeit-
  223.         hilfslinien gezeichnet werden. Apropos Zeitskalierung: die 
  224.         einzelnen Meßwerte werden immer im SELBEN Abstand gezeich-
  225.         net. Die Zeitdifferenz zwischen 2 Meßwerten kann schon 
  226.         'mal differieren; das wird also NICHT berücksichtigt! So 
  227.         können keine Meßwerte erfaßt werden, wenn eine Dialogbox 
  228.         geöffnet ist oder in schneller Folge Tastatureingaben 
  229.         erfolgen -tja das ist der Tribut an das koorporative
  230.         'Multitasking' - System des ST.
  231.  
  232.         ° Haben Sie bei den Darstellungsparametern die automati-
  233.         sche Skalierung gewählt, so kann die Maßstabüberwachung am 
  234.         Anfang oder Ende oder in Listenmitte erfolgen. Das macht 
  235.         natürlich nur dann Sinn, wenn der Meßbereich während der 
  236.         Messung gewechselt wird (eine kleine Spielerei...).
  237.  
  238.         ° Dann gibt es da noch ein Fenster: 'Momentandarstellung 
  239.         öffnen': hier wird - in großen Lettern - der letzte gelie-
  240.         ferte Meßwert angezeigt, ggf. mit übersetztem Wert, wenn 
  241.         die Interpolationstabelle aktiviert ist.
  242.  
  243.  
  244.  
  245.         ∙ Das REPORT-Menü:
  246.  
  247.         ° Beim 'Einlesen' von Meßwerten gibt es zwei verschiedene 
  248.         Modi: 
  249.         - 'Zeitintervall verwenden': dieses Intervall kann in 
  250.         einem sehr großen Bereich beliebig gesetzt werden. Beim 
  251.         Start des Meßvorgangs und danach immer nach Ablauf dieser 
  252.         Zeit wird das Meßgerät 'aufgefordert', einen Meßwert zu 
  253.         liefern
  254.         - 'freilaufend' : dazu muß die Kommunikationstaste des 
  255.         Meßgerätes gedrückt werden. Danach sendet es eigenständig 
  256.         Meßwerte zum Rechner.
  257.  
  258.         ° anzeigen / verfolgen: während der laufenden Messung 
  259.         hängt sich die Ausgabe an das Ende der Meßwertliste = 
  260.         'verfolgen'. Aktionen mit dem vert. Rollbalken bzw. den 
  261.         Cursor-auf und -ab-Tasten werden mit einem 'Ping' be-
  262.         straft. Wollen Sie ältere Meßwerte einsehen, müssen Sie 
  263.         sich vom Ende der Liste lösen: 'anzeigen'. Im Hintergrund 
  264.         wird aber weiter gemessen. Probieren Sie doch mal die 
  265.         Cursor- sowie die 'Clr/Home'- Tasten, evtl. mit SHIFT?. 
  266.         ALT-V bringt Sie wieder in den Verfolgemodus und somit ans 
  267.         Ende der Liste.
  268.  
  269.         ° Mit 'max. Zeilen' kann festgelegt werden, wieviel 
  270.         Arbeitsspeicher bei Programmstart reserviert werden soll. 
  271.         Das hat natürlich Einfluß auf die max. Anzahl der Meßwer-
  272.         te, die verarbeitet werden kann. Mit 'Speichern' wird das 
  273.         Programm dann modifiziert; die Änderung wird beim nächsten 
  274.         Start des Programmes wirksam.
  275.  
  276.         ° Die 'Kommunikationsparameter' sind selbsterklärend; ggf. 
  277.         schauen Sie im Handbuch Ihres Meßgerätes nach. Der 
  278.         Parameter 'Zeichen / Meßwert' muß genau eingegeben werden. 
  279.         Ist das letzte empfangene Zeichen 'CR' und die Anzahl der 
  280.         Zeichen <> dieser Vorgabe, wird der Meßwert als fehlerhaft 
  281.         übermittelt verworfen!
  282.  
  283.  
  284.  
  285.         ∙ Das 'Font'-Menü: Haben Sie GDOS installiert, so haben Sie 
  286.         wahrscheinlich mehr als eine Bildschirmschriftart zur Aus-
  287.         wahl. Max. sind 10 erlaubt. Im nachfolgenden Dialog geben 
  288.         Sie noch die Größe - in Punkten oder Bildschirmzeilen - 
  289.         an. Eine schnellere und saubere Bildschirmausgabe ergibt 
  290.         sich bei 'Punktgröße'; allerdings sind so nur beschränkte 
  291.         Größen möglich. Die Ausgabe im 'REPORT'-Fenster wird so-
  292.         fort angepaßt.
  293.         Hier noch ein Hinweis zur Darstellung im Fenster der graf. 
  294.         Ausgabe: Die Anzahl der Meßwerte hier entspricht exakt der 
  295.         Anzahl der Zeilen im REPORT-Fenster - immer! Wenn Sie das 
  296.         'REPORT'-Fenster größenmäßig verändern - oder den Font 
  297.         ändern - erfolgt prompt die Änderung auch in der grafi-
  298.         schen Ausgabe. Zur Erhöhung der Übersichtlichkeit kann es 
  299.         sinnvoll sein, eine sehr kleine Schrift zu wählen; evtl. 
  300.         sogar so klein, das dort nichts mehr lesbar ist. Dafür 
  301.         zeigt die grafische Ausgabe nun sehr viele Meßwerte an. 
  302.         Klicken Sie doch mal mit der Maus (festhalten) in das - 
  303.         aktive - grafische Fenster!
  304.  
  305.  
  306.  
  307.         ∙ Nun der Leckerbissen: 'Schaltausgang':
  308.         Die Ausgabe erfolgt über den parallelen Druckerport in der 
  309.         Form, daß die 4 unteren Bits vom Programm - oder manuell - 
  310.         gesetzt oder gelöscht werden können. Begleitet wird der 
  311.         Vorgang durch kurzzeitiges Löschen des STROBE-Bits (1 ms).
  312.         Durch eine kleine Hardware (Pufferspeicher, Schaltausgang mit 
  313.         Relais, ...) ist es möglich, beliebige Verbraucher zu 
  314.         steuern.
  315.         Die Ausgabe erfolgt über das direkte Setzen der entspre-
  316.         chenden Hardware-Register. Der Zustand der Drucker-BUSY-
  317.         Leitung wird dabei NICHT berücksichtigt - und kann also 
  318.         auch nicht stören.
  319.  
  320.         ° Mit 'Zustand' kann zum einen der Zustand des Portes 
  321.         eingesehen, zum anderen beliebig vorbesetzt werden. Sie 
  322.         klicken auf die Bits '3' ... '1' und stellen die gewünschte 
  323.         Kombination ein: 'Ausgang setzen' schaltet den Port nach 
  324.         außen durch.
  325.  
  326.         ° 'Schwellen definieren': es können bis zu 4 Schwellen 
  327.         festgelegt werden. Dazu müssen sie durch Klicken auf '-' 
  328.         und Änderung in '>' oder '<' aktiviert werden. Im daneben-
  329.         liegenden Eingabefeld wird die Wertgröße der Schwelle 
  330.         eingestellt. Die Ausgangsbits können bei Überschreiten (>) 
  331.         oder Unterschreiten (<) eines Schwellwertes gesetzt (S), 
  332.         gelöscht (L) werden oder unverändert (_) bleiben. Der 
  333.         Vergleich der Meßgröße mit den Schwellwerten geschieht bei 
  334.         JEDEM Meßvorgang (neue Zeile im 'REPORT'-Fenster). Unter 
  335.         Umständen können sich widersprechende Festlegungen sinn-
  336.         voll sein: die Abarbeitung der Schwellen (und damit das 
  337.         Setzen / Löschen der Ausgangsbits) erfolgt von Schwelle 1 
  338.         zu Schwelle 4. Siehe dazu die Beispiele aus den Grundein-
  339.         stellungsdateien KAL_TEST.INF oder TEMPPROF.INF.
  340.  
  341.  
  342.         Nun wünsche ich viel Spaß mit dem Programm. Anregungen 
  343.         nehme ich gerne entgegen. Klappt irgend etwas nicht nach 
  344.         Wunsch, wenden Sie sich an mich.
  345.  
  346.         (c) DiLi, Ende 1995
  347.  
  348.